worthy adversary

Translations
достойный противник
In chess, every worthy adversary teaches you something new.
В шахматах каждый достойный противник учит тебя чему-то новому.